NeXT TypedStream Data | 1993-12-14 | 3KB | 94 lines
typedstream
StreamTable
HashTable
Object
[20c]
typedstream
[708c]
typedstream
HashTable
Object
IconView
HeaderClass
%%%%i@@
viewnib
Controller
genericobject_nib
scroller
dragPanel
FirstResponder
firstnib
checkSpelling:
alignSelCenter:
unscript:
pasteFont:
runPageLayout:
superscript:
copyRuler:
copyFont:
selectAll:
pasteRuler:
toggleRuler:
showGuessPanel:
alignSelLeft:
paste:
performClose:
arrangeInFront:
subscript:
copy:
alignSelRight:
delete:
orderFrontColorPanel:
underline:
performMiniaturize:
MyPanel
Panel
windownib
[2235c]
typedstream
HashTable
Object
NibData
@@@@s
Storage
{*@@}
[6{*@@}]
File's Owner
CustomObject
Controller
LaunchPanel
WindowTemplate
iiii***@s@
LaunchPad
MyPanel
Responder
ScrollView
ClipView
CustomView
IconView
Scroller
Control
_doScroller:
@@@ffs
README
Panel
ciifffcfffs
[1010c]{\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\f0\b0\i0\ul0\ql\fs24\fi0\li0\gray0\up0\dn0 \
This panel is not used in the interface, it's just here to help you understand this NIB file.\
\b File's Owner\
\b0 This has two outlets, one is "dragPanel" and the other is "scroller". These correspond to outlets in the file "Controller.m", since the Controller is the object that ends up owning this panel.\
\b Inside the Scroller
\b0 \
The scroller is actually a very long, very thin IconView that is grouped as a ScrollView. The ScrollView is then resized and has horizonal scrolling turned off. Make sure to re-hook up the "scroller" outlet and update the auto-resize if you ungroup and then re-group this ScrollView. The IconView needs to be in there, and it should remain 0 pixels tall in order to keep from having weird blank space in the scroller at the top. It's 1200 units wide just so it can accommodate long path names. I'm not sure if it really needs to be this long in IB.